# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'mainwindow.ui'
##
## Created by: Qt User Interface Compiler version 6.6.3
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
    QMetaObject, QObject, QPoint, QRect,
    QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient,
    QCursor, QFont, QFontDatabase, QGradient,
    QIcon, QImage, QKeySequence, QLinearGradient,
    QPainter, QPalette, QPixmap, QRadialGradient,
    QTransform)
from PySide6.QtWidgets import (QAbstractItemView, QApplication, QFrame, QGridLayout,
    QHBoxLayout, QHeaderView, QLabel, QLineEdit,
    QMainWindow, QMenu, QMenuBar, QPushButton,
    QSizePolicy, QSplitter, QStatusBar, QTabWidget,
    QTextBrowser, QToolBar, QTreeWidget, QTreeWidgetItem,
    QVBoxLayout, QWidget)


class Ui_mainWindow(object):
    def setupUi(self, mainWindow):
        if not mainWindow.objectName():
            mainWindow.setObjectName(u"mainWindow")
        mainWindow.resize(1031, 800)
        mainWindow.setMinimumSize(QSize(1024, 768))
        font = QFont()
        font.setFamilies([u"Microsoft YaHei UI"])
        mainWindow.setFont(font)
        icon = QIcon()
        icon.addFile(u":/Home.svg", QSize(), QIcon.Normal, QIcon.Off)
        mainWindow.setWindowIcon(icon)
        self.actionSave = QAction(mainWindow)
        self.actionSave.setObjectName(u"actionSave")
        icon1 = QIcon()
        icon1.addFile(u":/save.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionSave.setIcon(icon1)
        self.actionOpen = QAction(mainWindow)
        self.actionOpen.setObjectName(u"actionOpen")
        icon2 = QIcon()
        icon2.addFile(u":/open.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionOpen.setIcon(icon2)
        self.actionGenerate = QAction(mainWindow)
        self.actionGenerate.setObjectName(u"actionGenerate")
        self.actionBuild = QAction(mainWindow)
        self.actionBuild.setObjectName(u"actionBuild")
        self.actionmodules = QAction(mainWindow)
        self.actionmodules.setObjectName(u"actionmodules")
        self.actionmodule_manager = QAction(mainWindow)
        self.actionmodule_manager.setObjectName(u"actionmodule_manager")
        self.action_module = QAction(mainWindow)
        self.action_module.setObjectName(u"action_module")
        self.actionNew = QAction(mainWindow)
        self.actionNew.setObjectName(u"actionNew")
        icon3 = QIcon()
        icon3.addFile(u":/New.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionNew.setIcon(icon3)
        self.actionGenerator = QAction(mainWindow)
        self.actionGenerator.setObjectName(u"actionGenerator")
        icon4 = QIcon()
        icon4.addFile(u":/generator.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionGenerator.setIcon(icon4)
        self.actionValidation = QAction(mainWindow)
        self.actionValidation.setObjectName(u"actionValidation")
        icon5 = QIcon()
        icon5.addFile(u":/validation.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionValidation.setIcon(icon5)
        icon6 = QIcon()
        icon6.addFile(u":/manual.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionProject_Setting = QAction(mainWindow)
        self.actionProject_Setting.setObjectName(u"actionProject_Setting")
        icon7 = QIcon()
        icon7.addFile(u":/project_settings.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionProject_Setting.setIcon(icon7)
        self.actionClose = QAction(mainWindow)
        self.actionClose.setObjectName(u"actionClose")
        icon8 = QIcon()
        icon8.addFile(u":/close.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionClose.setIcon(icon8)
        self.actionImport = QAction(mainWindow)
        self.actionImport.setObjectName(u"actionImport")
        icon9 = QIcon()
        icon9.addFile(u":/import1.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionImport.setIcon(icon9)
        self.actionExport = QAction(mainWindow)
        self.actionExport.setObjectName(u"actionExport")
        icon10 = QIcon()
        icon10.addFile(u":/export.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionExport.setIcon(icon10)
        self.actionRedo = QAction(mainWindow)
        self.actionRedo.setObjectName(u"actionRedo")
        icon11 = QIcon()
        icon11.addFile(u":/unreset.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionRedo.setIcon(icon11)
        self.actionUndo = QAction(mainWindow)
        self.actionUndo.setObjectName(u"actionUndo")
        icon12 = QIcon()
        icon12.addFile(u":/reset.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.actionUndo.setIcon(icon12)
        self.actionUndo.setAutoRepeat(True)
        self.actionUndo.setVisible(True)
        self.actionUndo.setIconVisibleInMenu(True)
        self.actionUndo.setShortcutVisibleInContextMenu(True)
        self.actionUndo.setPriority(QAction.NormalPriority)
        self.actionMenuconfig = QAction(mainWindow)
        self.actionMenuconfig.setObjectName(u"actionMenuconfig")
        self.actionSave_As = QAction(mainWindow)
        self.actionSave_As.setObjectName(u"actionSave_As")
        self.action_import_os_cfg = QAction(mainWindow)
        self.action_import_os_cfg.setObjectName(u"action_import_os_cfg")
        self.action_import_os_cfg.setIcon(icon9)
        self.action_export_os_cfg = QAction(mainWindow)
        self.action_export_os_cfg.setObjectName(u"action_export_os_cfg")
        self.action_export_os_cfg.setIcon(icon10)
        self.actionTaskAnalysis = QAction(mainWindow)
        self.actionTaskAnalysis.setObjectName(u"actionTaskAnalysis")
        self.actionTaskAnalysis.setEnabled(True)
        self.actionToolsSetting = QAction(mainWindow)
        self.actionToolsSetting.setObjectName(u"actionToolsSetting")
        self.actionJitterOpt = QAction(mainWindow)
        self.actionJitterOpt.setObjectName(u"actionJitterOpt")
        self.centralwidget = QWidget(mainWindow)
        self.centralwidget.setObjectName(u"centralwidget")
        self.verticalLayout_14 = QVBoxLayout(self.centralwidget)
        self.verticalLayout_14.setObjectName(u"verticalLayout_14")
        self.splitter_4 = QSplitter(self.centralwidget)
        self.splitter_4.setObjectName(u"splitter_4")
        self.splitter_4.setOrientation(Qt.Vertical)
        self.splitter = QSplitter(self.splitter_4)
        self.splitter.setObjectName(u"splitter")
        self.splitter.setOrientation(Qt.Horizontal)
        self.secondary_menu_widget = QWidget(self.splitter)
        self.secondary_menu_widget.setObjectName(u"secondary_menu_widget")
        font1 = QFont()
        font1.setFamilies([u"\u5fae\u8f6f\u96c5\u9ed1"])
        font1.setPointSize(10)
        self.secondary_menu_widget.setFont(font1)
        self.secondary_menu_widget.setLayoutDirection(Qt.LeftToRight)
        self.secondary_menu_widget.setAutoFillBackground(False)
        self.secondary_menu_widget.setStyleSheet(u"background-color: rgb(255, 255, 255); /* \u8bbe\u7f6e\u80cc\u666f\u8272\u4e3a\u767d\u8272*/\n"
"border-width: 1px;  /* \u8bbe\u7f6e\u8fb9\u6846\u5bbd\u5ea6\u4e3a1\u50cf\u7d20 */\n"
"border-color: black;  /* \u8bbe\u7f6e\u8fb9\u6846\u989c\u8272\u4e3a\u9ed1\u8272 */")
        self.verticalLayout_13 = QVBoxLayout(self.secondary_menu_widget)
        self.verticalLayout_13.setObjectName(u"verticalLayout_13")
        self.splitter.addWidget(self.secondary_menu_widget)
        self.tabWidget = QTabWidget(self.splitter)
        self.tabWidget.setObjectName(u"tabWidget")
        font2 = QFont()
        font2.setFamilies([u"Microsoft YaHei UI"])
        font2.setPointSize(8)
        self.tabWidget.setFont(font2)
        self.tabWidget.setStyleSheet(u"")
        self.tabWidget.setIconSize(QSize(32, 24))
        self.vcos_bsw = QWidget()
        self.vcos_bsw.setObjectName(u"vcos_bsw")
        self.horizontalLayout_2 = QHBoxLayout(self.vcos_bsw)
        self.horizontalLayout_2.setSpacing(0)
        self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.bswTabWidget = QTabWidget(self.vcos_bsw)
        self.bswTabWidget.setObjectName(u"bswTabWidget")
        font3 = QFont()
        font3.setFamilies([u"Microsoft YaHei UI"])
        font3.setPointSize(10)
        self.bswTabWidget.setFont(font3)
        self.bswTabWidget.setTabPosition(QTabWidget.South)
        self.bswTabWidget.setDocumentMode(True)
        self.bswTabWidget.setTabsClosable(True)
        self.tabOverview = QWidget()
        self.tabOverview.setObjectName(u"tabOverview")
        self.gridLayout_2 = QGridLayout(self.tabOverview)
        self.gridLayout_2.setObjectName(u"gridLayout_2")
        self.splitter_3 = QSplitter(self.tabOverview)
        self.splitter_3.setObjectName(u"splitter_3")
        self.splitter_3.setOrientation(Qt.Vertical)
        self.label_17 = QLabel(self.splitter_3)
        self.label_17.setObjectName(u"label_17")
        font4 = QFont()
        font4.setFamilies([u"Microsoft YaHei UI"])
        font4.setPointSize(12)
        self.label_17.setFont(font4)
        self.label_17.setStyleSheet(u"background-color: rgba(0,0,0,0);\n"
"color:rgb(0, 120, 215)")
        self.splitter_3.addWidget(self.label_17)
        self.splitter_2 = QSplitter(self.splitter_3)
        self.splitter_2.setObjectName(u"splitter_2")
        self.splitter_2.setOrientation(Qt.Horizontal)
        self.splitter_2.setHandleWidth(1)
        self.treeWidgetOverview = QTreeWidget(self.splitter_2)
        __qtreewidgetitem = QTreeWidgetItem()
        __qtreewidgetitem.setText(0, u"1");
        self.treeWidgetOverview.setHeaderItem(__qtreewidgetitem)
        self.treeWidgetOverview.setObjectName(u"treeWidgetOverview")
        self.treeWidgetOverview.setFont(font3)
        self.treeWidgetOverview.setSelectionMode(QAbstractItemView.ExtendedSelection)
        self.splitter_2.addWidget(self.treeWidgetOverview)
        self.treeWidgetOverview.header().setVisible(False)
        self.frame = QFrame(self.splitter_2)
        self.frame.setObjectName(u"frame")
        self.frame.setFrameShape(QFrame.StyledPanel)
        self.frame.setFrameShadow(QFrame.Raised)
        self.layoutWidget = QWidget(self.frame)
        self.layoutWidget.setObjectName(u"layoutWidget")
        self.layoutWidget.setGeometry(QRect(10, 10, 341, 229))
        self.verticalLayout = QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.pushButtonAdd = QPushButton(self.layoutWidget)
        self.pushButtonAdd.setObjectName(u"pushButtonAdd")
        sizePolicy = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(10)
        sizePolicy.setVerticalStretch(10)
        sizePolicy.setHeightForWidth(self.pushButtonAdd.sizePolicy().hasHeightForWidth())
        self.pushButtonAdd.setSizePolicy(sizePolicy)
        self.pushButtonAdd.setFont(font3)
        self.pushButtonAdd.setStyleSheet(u"QPushButton {background-color:rgba(0,0,0,0);}\n"
"QPushButton:hover {	background-color:#e3f3fd;}")
        icon13 = QIcon()
        icon13.addFile(u":/add.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.pushButtonAdd.setIcon(icon13)
        self.pushButtonAdd.setAutoDefault(True)
        self.pushButtonAdd.setFlat(True)

        self.verticalLayout.addWidget(self.pushButtonAdd, 0, Qt.AlignLeft)

        self.pushButtonRemove = QPushButton(self.layoutWidget)
        self.pushButtonRemove.setObjectName(u"pushButtonRemove")
        self.pushButtonRemove.setFont(font3)
        self.pushButtonRemove.setAutoFillBackground(False)
        self.pushButtonRemove.setStyleSheet(u"QPushButton {background-color:rgba(0,0,0,0);}\n"
"QPushButton:hover {	background-color:#e3f3fd;}")
        icon14 = QIcon()
        icon14.addFile(u":/not_ok.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.pushButtonRemove.setIcon(icon14)
        self.pushButtonRemove.setAutoDefault(True)
        self.pushButtonRemove.setFlat(True)

        self.verticalLayout.addWidget(self.pushButtonRemove, 0, Qt.AlignLeft)

        self.import_asw_arxml_button = QPushButton(self.layoutWidget)
        self.import_asw_arxml_button.setObjectName(u"import_asw_arxml_button")
        self.import_asw_arxml_button.setFont(font3)
        self.import_asw_arxml_button.setContextMenuPolicy(Qt.NoContextMenu)
        self.import_asw_arxml_button.setStyleSheet(u"QPushButton {background-color:rgba(0,0,0,0);}\n"
"QPushButton:hover {	background-color:#e3f3fd;}")
        icon15 = QIcon()
        icon15.addFile(u":/import.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.import_asw_arxml_button.setIcon(icon15)
        self.import_asw_arxml_button.setAutoDefault(True)
        self.import_asw_arxml_button.setFlat(True)

        self.verticalLayout.addWidget(self.import_asw_arxml_button, 0, Qt.AlignLeft)

        self.import_arxml_button = QPushButton(self.layoutWidget)
        self.import_arxml_button.setObjectName(u"import_arxml_button")
        self.import_arxml_button.setFont(font3)
        self.import_arxml_button.setContextMenuPolicy(Qt.NoContextMenu)
        self.import_arxml_button.setStyleSheet(u"QPushButton {background-color:rgba(0,0,0,0);}\n"
"QPushButton:hover {	background-color:#e3f3fd;}")
        self.import_arxml_button.setIcon(icon15)
        self.import_arxml_button.setAutoDefault(True)
        self.import_arxml_button.setFlat(True)

        self.verticalLayout.addWidget(self.import_arxml_button, 0, Qt.AlignLeft)

        self.export_arxml_button = QPushButton(self.layoutWidget)
        self.export_arxml_button.setObjectName(u"export_arxml_button")
        self.export_arxml_button.setFont(font3)
        self.export_arxml_button.setContextMenuPolicy(Qt.NoContextMenu)
        self.export_arxml_button.setStyleSheet(u"QPushButton {background-color:rgba(0,0,0,0);}\n"
"QPushButton:hover {	background-color:#e3f3fd;}")
        self.export_arxml_button.setIcon(icon15)
        self.export_arxml_button.setAutoDefault(True)
        self.export_arxml_button.setFlat(True)

        self.verticalLayout.addWidget(self.export_arxml_button, 0, Qt.AlignLeft)

        self.splitter_2.addWidget(self.frame)
        self.splitter_3.addWidget(self.splitter_2)

        self.gridLayout_2.addWidget(self.splitter_3, 0, 0, 1, 1)

        self.bswTabWidget.addTab(self.tabOverview, "")

        self.horizontalLayout_2.addWidget(self.bswTabWidget)

        icon16 = QIcon()
        icon16.addFile(u":/Overview.svg", QSize(), QIcon.Normal, QIcon.Off)
        self.tabWidget.addTab(self.vcos_bsw, icon16, "")
        self.vcos_rte = QWidget()
        self.vcos_rte.setObjectName(u"vcos_rte")
        self.verticalLayout_4 = QVBoxLayout(self.vcos_rte)
        self.verticalLayout_4.setSpacing(3)
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.verticalLayout_4.setContentsMargins(3, 3, 3, 0)
        self.rteTabWidget = QTabWidget(self.vcos_rte)
        self.rteTabWidget.setObjectName(u"rteTabWidget")
        self.rteTabWidget.setEnabled(True)
        font5 = QFont()
        font5.setFamilies([u"Microsoft YaHei"])
        font5.setPointSize(10)
        self.rteTabWidget.setFont(font5)
        self.rteTabWidget.setMouseTracking(False)
        self.rteTabWidget.setAcceptDrops(False)
        self.rteTabWidget.setLayoutDirection(Qt.LeftToRight)
        self.rteTabWidget.setAutoFillBackground(False)
        self.rteTabWidget.setStyleSheet(u"")
        self.rteTabWidget.setInputMethodHints(Qt.ImhNone)
        self.rteTabWidget.setTabPosition(QTabWidget.South)
        self.rteTabWidget.setTabShape(QTabWidget.Rounded)
        self.rteTabWidget.setIconSize(QSize(24, 16))
        self.rteTabWidget.setElideMode(Qt.ElideMiddle)
        self.rteTabWidget.setUsesScrollButtons(True)
        self.rteTabWidget.setDocumentMode(True)
        self.rteTabWidget.setTabsClosable(False)
        self.rteTabWidget.setMovable(False)
        self.rteTabWidget.setTabBarAutoHide(False)
        self.widget = QWidget()
        self.widget.setObjectName(u"widget")
        self.verticalLayout_9 = QVBoxLayout(self.widget)
        self.verticalLayout_9.setSpacing(0)
        self.verticalLayout_9.setObjectName(u"verticalLayout_9")
        self.verticalLayout_9.setContentsMargins(0, 0, 0, 0)
        self.taskMappingLayout = QVBoxLayout()
        self.taskMappingLayout.setSpacing(0)
        self.taskMappingLayout.setObjectName(u"taskMappingLayout")
        self.label_16 = QLabel(self.widget)
        self.label_16.setObjectName(u"label_16")
        font6 = QFont()
        font6.setFamilies([u"\u5fae\u8f6f\u96c5\u9ed1"])
        font6.setPointSize(12)
        self.label_16.setFont(font6)
        self.label_16.setStyleSheet(u"background-color: rgba(0,0,0,0);\n"
"color:rgb(0, 120, 215)")

        self.taskMappingLayout.addWidget(self.label_16)


        self.verticalLayout_9.addLayout(self.taskMappingLayout)

        self.rteTabWidget.addTab(self.widget, "")

        self.verticalLayout_4.addWidget(self.rteTabWidget)

        self.tabWidget.addTab(self.vcos_rte, icon16, "")
        self.splitter.addWidget(self.tabWidget)
        self.splitter_4.addWidget(self.splitter)
        self.tabWidget_2 = QTabWidget(self.splitter_4)
        self.tabWidget_2.setObjectName(u"tabWidget_2")
        self.tabWidget_2.setFont(font)
        self.tabLog = QWidget()
        self.tabLog.setObjectName(u"tabLog")
        self.verticalLayout_3 = QVBoxLayout(self.tabLog)
        self.verticalLayout_3.setObjectName(u"verticalLayout_3")
        self.tabWidget_2.addTab(self.tabLog, "")
        self.tabValidation = QWidget()
        self.tabValidation.setObjectName(u"tabValidation")
        self.verticalLayout_5 = QVBoxLayout(self.tabValidation)
        self.verticalLayout_5.setObjectName(u"verticalLayout_5")
        self.tabWidget_2.addTab(self.tabValidation, "")
        self.tabProperties = QWidget()
        self.tabProperties.setObjectName(u"tabProperties")
        self.verticalLayout_10 = QVBoxLayout(self.tabProperties)
        self.verticalLayout_10.setObjectName(u"verticalLayout_10")
        self.tabWidget_3 = QTabWidget(self.tabProperties)
        self.tabWidget_3.setObjectName(u"tabWidget_3")
        self.tabWidget_3.setTabPosition(QTabWidget.North)
        self.tabDescription = QWidget()
        self.tabDescription.setObjectName(u"tabDescription")
        self.verticalLayout_11 = QVBoxLayout(self.tabDescription)
        self.verticalLayout_11.setObjectName(u"verticalLayout_11")
        self.textBrowserDescription = QTextBrowser(self.tabDescription)
        self.textBrowserDescription.setObjectName(u"textBrowserDescription")

        self.verticalLayout_11.addWidget(self.textBrowserDescription)

        self.tabWidget_3.addTab(self.tabDescription, "")
        self.tabDefinition = QWidget()
        self.tabDefinition.setObjectName(u"tabDefinition")
        self.tabWidget_3.addTab(self.tabDefinition, "")
        self.tabStatus = QWidget()
        self.tabStatus.setObjectName(u"tabStatus")
        self.tabWidget_3.addTab(self.tabStatus, "")

        self.verticalLayout_10.addWidget(self.tabWidget_3)

        self.tabWidget_2.addTab(self.tabProperties, "")
        self.tabFind = QWidget()
        self.tabFind.setObjectName(u"tabFind")
        self.verticalLayout_12 = QVBoxLayout(self.tabFind)
        self.verticalLayout_12.setObjectName(u"verticalLayout_12")
        self.lineEdit = QLineEdit(self.tabFind)
        self.lineEdit.setObjectName(u"lineEdit")

        self.verticalLayout_12.addWidget(self.lineEdit)

        self.tabWidget_2.addTab(self.tabFind, "")
        self.splitter_4.addWidget(self.tabWidget_2)

        self.verticalLayout_14.addWidget(self.splitter_4)

        mainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QMenuBar(mainWindow)
        self.menubar.setObjectName(u"menubar")
        self.menubar.setGeometry(QRect(0, 0, 1031, 26))
        self.menubar.setStyleSheet(u"background-color: rgb(224, 230, 245);")
        self.menuFile = QMenu(self.menubar)
        self.menuFile.setObjectName(u"menuFile")
        self.menuOs_Configuration = QMenu(self.menuFile)
        self.menuOs_Configuration.setObjectName(u"menuOs_Configuration")
        self.menuCodeGen = QMenu(self.menubar)
        self.menuCodeGen.setObjectName(u"menuCodeGen")
        self.menuProject = QMenu(self.menubar)
        self.menuProject.setObjectName(u"menuProject")
        self.menuGeneral = QMenu(self.menubar)
        self.menuGeneral.setObjectName(u"menuGeneral")
        mainWindow.setMenuBar(self.menubar)
        self.statusbar = QStatusBar(mainWindow)
        self.statusbar.setObjectName(u"statusbar")
        mainWindow.setStatusBar(self.statusbar)
        self.toolBar = QToolBar(mainWindow)
        self.toolBar.setObjectName(u"toolBar")
        mainWindow.addToolBar(Qt.TopToolBarArea, self.toolBar)

        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuCodeGen.menuAction())
        self.menubar.addAction(self.menuProject.menuAction())
        self.menubar.addAction(self.menuGeneral.menuAction())
        self.menuFile.addAction(self.actionNew)
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addAction(self.actionImport)
        self.menuFile.addAction(self.actionExport)
        self.menuFile.addAction(self.actionSave_As)
        self.menuFile.addAction(self.menuOs_Configuration.menuAction())
        self.menuOs_Configuration.addAction(self.action_import_os_cfg)
        self.menuOs_Configuration.addAction(self.action_export_os_cfg)
        self.menuCodeGen.addAction(self.actionValidation)
        self.menuCodeGen.addAction(self.actionGenerator)
        self.menuProject.addAction(self.actionProject_Setting)
        self.menuProject.addAction(self.actionTaskAnalysis)
        self.menuProject.addAction(self.actionJitterOpt)
        self.menuGeneral.addAction(self.actionToolsSetting)
        self.toolBar.addAction(self.actionUndo)
        self.toolBar.addAction(self.actionRedo)

        self.retranslateUi(mainWindow)

        self.tabWidget.setCurrentIndex(0)
        self.pushButtonAdd.setDefault(True)
        self.pushButtonRemove.setDefault(True)
        self.import_asw_arxml_button.setDefault(True)
        self.import_arxml_button.setDefault(True)
        self.export_arxml_button.setDefault(True)
        self.rteTabWidget.setCurrentIndex(2)
        self.tabWidget_2.setCurrentIndex(2)
        self.tabWidget_3.setCurrentIndex(0)


        QMetaObject.connectSlotsByName(mainWindow)
    # setupUi

    def retranslateUi(self, mainWindow):
        mainWindow.setWindowTitle(QCoreApplication.translate("mainWindow", u"VCOS Studio", None))
        self.actionSave.setText(QCoreApplication.translate("mainWindow", u"Save", None))
        self.actionOpen.setText(QCoreApplication.translate("mainWindow", u"Open", None))
        self.actionGenerate.setText(QCoreApplication.translate("mainWindow", u"Generate", None))
        self.actionBuild.setText(QCoreApplication.translate("mainWindow", u"Build", None))
        self.actionmodules.setText(QCoreApplication.translate("mainWindow", u"modules", None))
        self.actionmodule_manager.setText(QCoreApplication.translate("mainWindow", u"bsw module manager", None))
        self.action_module.setText(QCoreApplication.translate("mainWindow", u"BSW Editor", None))
        self.actionNew.setText(QCoreApplication.translate("mainWindow", u"New", None))
        self.actionGenerator.setText(QCoreApplication.translate("mainWindow", u"Generator", None))
        self.actionValidation.setText(QCoreApplication.translate("mainWindow", u"Validation", None))
        self.actionProject_Setting.setText(QCoreApplication.translate("mainWindow", u"Project Setting", None))
        self.actionClose.setText(QCoreApplication.translate("mainWindow", u"Close", None))
        self.actionImport.setText(QCoreApplication.translate("mainWindow", u"Import ARXML", None))
        self.actionExport.setText(QCoreApplication.translate("mainWindow", u"Export ARXML", None))
        self.actionRedo.setText(QCoreApplication.translate("mainWindow", u"Redo", None))
#if QT_CONFIG(tooltip)
        self.actionRedo.setToolTip(QCoreApplication.translate("mainWindow", u"<html><head/><body><p>\u53cd\u64a4\u9500\u5f53\u524dmodule\u9875\u9762\u7684\u4fee\u6539</p></body></html>", None))
#endif // QT_CONFIG(tooltip)
        self.actionUndo.setText(QCoreApplication.translate("mainWindow", u"Undo", None))
#if QT_CONFIG(tooltip)
        self.actionUndo.setToolTip(QCoreApplication.translate("mainWindow", u"\u64a4\u9500\u5f53\u524dmodule\u9875\u9762\u7684\u4fee\u6539", None))
#endif // QT_CONFIG(tooltip)
        self.actionMenuconfig.setText(QCoreApplication.translate("mainWindow", u"Menuconfig", None))
        self.actionSave_As.setText(QCoreApplication.translate("mainWindow", u"Save_As", None))
        self.action_import_os_cfg.setText(QCoreApplication.translate("mainWindow", u"Import", None))
        self.action_export_os_cfg.setText(QCoreApplication.translate("mainWindow", u"Export", None))
        self.actionTaskAnalysis.setText(QCoreApplication.translate("mainWindow", u"Task Analysis", None))
        self.actionToolsSetting.setText(QCoreApplication.translate("mainWindow", u"Tool Setting", None))
        self.actionJitterOpt.setText(QCoreApplication.translate("mainWindow", u"Jitter Auto Optimization", None))
        self.label_17.setText(QCoreApplication.translate("mainWindow", u"BSW Editor", None))
        self.pushButtonAdd.setText(QCoreApplication.translate("mainWindow", u" Add module", None))
        self.pushButtonRemove.setText(QCoreApplication.translate("mainWindow", u" Remove module", None))
        self.import_asw_arxml_button.setText(QCoreApplication.translate("mainWindow", u"  Import Asw", None))
        self.import_arxml_button.setText(QCoreApplication.translate("mainWindow", u"  Import ARXML", None))
        self.export_arxml_button.setText(QCoreApplication.translate("mainWindow", u"  Export ARXML", None))
        self.bswTabWidget.setTabText(self.bswTabWidget.indexOf(self.tabOverview), QCoreApplication.translate("mainWindow", u"Overview", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.vcos_bsw), QCoreApplication.translate("mainWindow", u"VCOS BSW", None))
#if QT_CONFIG(whatsthis)
        self.rteTabWidget.setWhatsThis("")
#endif // QT_CONFIG(whatsthis)
        self.label_16.setText(QCoreApplication.translate("mainWindow", u"Task Mapping Editor", None))
        self.rteTabWidget.setTabText(self.rteTabWidget.indexOf(self.widget), QCoreApplication.translate("mainWindow", u"Task Mapping", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.vcos_rte), QCoreApplication.translate("mainWindow", u"VCOS RTE", None))
        self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tabLog), QCoreApplication.translate("mainWindow", u"Log", None))
        self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tabValidation), QCoreApplication.translate("mainWindow", u"Validation", None))
        self.textBrowserDescription.setHtml(QCoreApplication.translate("mainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'Microsoft YaHei UI','Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Microsoft YaHei UI,Microsoft YaHei UI';\"><br /></p></body></html>", None))
        self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.tabDescription), QCoreApplication.translate("mainWindow", u"Description", None))
        self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.tabDefinition), QCoreApplication.translate("mainWindow", u"Definition", None))
        self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.tabStatus), QCoreApplication.translate("mainWindow", u"Status", None))
        self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tabProperties), QCoreApplication.translate("mainWindow", u"Properties", None))
        self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tabFind), QCoreApplication.translate("mainWindow", u"Find", None))
        self.menuFile.setTitle(QCoreApplication.translate("mainWindow", u"File", None))
        self.menuOs_Configuration.setTitle(QCoreApplication.translate("mainWindow", u"Os Configuration", None))
        self.menuCodeGen.setTitle(QCoreApplication.translate("mainWindow", u"CodeGen", None))
        self.menuProject.setTitle(QCoreApplication.translate("mainWindow", u"Project", None))
        self.menuGeneral.setTitle(QCoreApplication.translate("mainWindow", u"General", None))
        self.toolBar.setWindowTitle(QCoreApplication.translate("mainWindow", u"toolBar", None))
    # retranslateUi

